/* CSS Document */
/*public*/
*{ margin:0px; padding:0px; border:0px;}
ul,ol,li{ list-style-type:none; list-style-position:outside;}
body{ font-family:Arial,, "微软雅黑" sans-serif, "宋体"; font-size:12px; line-height:24px; color:#000000;}
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:none; color:#2972C7;}
.box{ width:1004px; margin:auto;}
.clr{ clear:both; height:0px; font-size:0px; overflow:hidden;}
form input{ border:1px solid #CCCCCC;}
form textarea{ border:1px solid #CCCCCC;}
/*public*/

.mt20{ margin-top:20px;}
.pd20{ padding:20px;}
.high20{ height:20px;}

#header{ height:110px;}
.logo{ float:left; display:inline; margin:0px; width:670px; height:110px;}
.head_right{ float:right; display:inline; width:289px; height:110px;}
.head_right_a{ padding-top:6px; height:28px; line-height:28px;font-size:14px; text-align:right; padding-right:6px;}
.head_right_a a{ font-size:13px;}
.head_right_phone{ text-align:right; width:289px; height:57px;}

#banner{ width:1004px; height:427px; margin-top:15px;}

#i_prod_box{ width:100%; height:92px; margin-top:16px; position:relative; overflow:hidden;}
.i_prod_list{ width:1100px; height:92px;}
.i_prod_list li{ width:149px; height:82px; padding:4px; border:1px solid #CECECE; position:relative; float:left; display:inline; margin-right:10px;}
.i_prod_list li img{ width:149px; height:82px;}
.i_prod_list_text{ position:absolute; left:4px; bottom:4px; background:url(../images/i_prod_list_bg.png) repeat top center; width:149px; height:27px; line-height:27px; text-align:center;}
.i_prod_list_text a{ color:#FFFFFF;}



.i_index2_box{ background:url(../images/index2_bg.jpg) no-repeat top center; width:1004px; height:339px; position:relative;}
.i_index2_box1{ width:466px; height:130px; position:absolute; left:21px; top:21px;}
.i_index2_box2{ width:466px; height:130px; position:absolute; left:517px; top:21px;}
.i_index2_box3{ width:466px; height:130px; position:absolute; left:21px; top:190px;}
.i_index2_box4{ width:466px; height:130px; position:absolute; left:517px; top:190px;}
.index_title{ background:url(../images/index_title_bg.jpg) no-repeat left center; position:absolute; left:0px; top:0px; width:200px; padding-left:25px; font-size:15px; font-weight:bold;}
.index_head{ width:100%; height:20px; position:relative;}
.index_more{ width:33px; height:14px; position:absolute; right:0px; top:5px;}
.index_news_box{ width:100%;}
.index_news_img{ float:left; display:inline; width:117px; height:85px; border:1px solid #C2BDBD; margin-top:17px;}
.index_news_img img{ width:117px; height:85px;}

.index_news_list{ float:right; margin-top:8px; display:inline; width:339px;}
.index_news_list li{ height:23px; line-height:23px; border-bottom:1px dashed #CDCDCD; position:relative; background:url(../images/new_li_bg.jpg) no-repeat 6px center;}
.index_news_list_a{ position:absolute; left:16px; height:23px; line-height:23px; width:240px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.date{ position:absolute; right:0px; top:0px; height:23px; line-height:23px; width:100px; text-align:right;}

#i_about_box{ background:url(../images/index_about_bg.jpg) no-repeat top center; width:1004px; height:238px; position:relative;}
.i_video_box{ position:absolute; width:253px; height:203px; background:url(../images/i_video.jpg) no-repeat top center; left:13px; top:17px;}

.i_aboutus_box{ width:415px; height:203px; position:absolute; left:283px; top:17px;}
.i_aboutus_head{ width:100%; height:26px; line-height:26px; position:relative;}
.i_aboutus_title{ position:absolute; left:4px; top:0px; height:26px; line-height:26px; text-align:left; font-size:15px; font-weight:bold; color:#FFFFFF;}
.i_aboutus{ width:100%; height:175px; position:relative; overflow:hidden; color:#FFFFFF;}
.i_aboutus a{ color:#FFFFFF;}
.i_contact{ position:absolute; right:10px; width:255px; top:40px; font-size:12px; color:#FFFFFF;}

.links{ width:100%; height:81px; margin-top:10px;}
.footer_nav{ width:100%; text-align:center; height:42px; line-height:42px; border-top:2px solid #0E70A7;}
.footer{ width:100%; height:42px; line-height:42px; background:#0E70A7; text-align:center; color:#FFFFFF;}
.footer a{ color:#FFFFFF;}

.head_title{ width:100%; text-align:center; padding-bottom:21px; border-bottom:1px solid #A7A7A7; margin-top:16px;}



/*news*/
.news{ width:100%; margin-left:0px; margin-top:20px;}
.news li{ background:url(../images/new_li_bg.jpg) no-repeat left center; padding-left:15px; border-bottom:1px #4B3523 dashed; height:30px; line-height:30px; position:relative; vertical-align:middle;}
.news li span{ position:absolute; right:5px; top:0px; display:block; width:200px; text-align:right; height:30px; line-height:30px;}
/*news*/

/*facility*/
.facility{ margin-top:0px; margin-left:0px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px; width:983PX; line-height:0px;}
.facility img{ border:#CC9900 1px dotted; padding:5px; width:200px; height:160px;}
.facility li{ float:left; display:inline; margin-right:33px; width:212px; height:170px; margin-top:6px;}
.list_name{ color:#FFFFFF; text-align:center; width:100&;}
.facility_page{ height:20px; line-height:20px; text-align:center; margin-top:10px; padding-bottom:10px;}
.products_show{ margin-top:10px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px; width:100%;}
.facility_img{ text-align:center; margin-top:20px;}
.facility_img img{ width:auto; text-align:center; max-width:850px; height:auto!important;}

.facility_b{ margin-top:0px; margin-left:0px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px; width:1000PX; line-height:0px;}
.facility_b img{ width:200px; height:137px;}
.facility_b li{ float:left; display:inline; margin-right:35px; width:212px; height:170px; margin-top:30px;}

.pro_page{ text-align:center; height:20px; line-height:20px;}

.facility_title{ width:100%; height:30px; line-height:30px; text-align:center; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
/*facility*/


/*products*/
.products_lists{ margin-top:10px; margin-left:0px; font-family:Arial,"宋体",  sans-serif, "微软雅黑"; font-size:12px; width:1056px;}
.products_lists img{ width:200px; height:160px;}
.products_lists li{ float:left; display:inline; margin-right:51px; width:213px; height:225px; margin-top:10px;}

.products_show{ margin-top:10px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px; width:100%; margin-bottom:10px;}

.products_img{ text-align:center;}
.products_img img{ text-align:center; max-width:750px; height:auto!important; }
/*products*/

.products_list{ margin-top:10px; margin-left:0px; font-family:Arial,"宋体",  sans-serif, "微软雅黑"; font-size:12px; width:1056px;}
.products_list img{ width:213px; height:79px;}
.products_list li{ float:left; display:inline; margin-right:51px; width:213px; height:120px;margin-top:10px;}


.product_lists{ margin-top:10px; margin-left:13px; font-family:"宋体", Arial, sans-serif, "微软雅黑"; font-size:12px; width:102%;}
.product_lists img{ border:#CC9900 1px dotted; padding:5px; width:200px; height:160px;}
.product_lists li{ float:left; display:inline; margin-right:42px; width:213px; height:225px; margin-top:10px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}



#menu{ background:url(../images/menu_bg.jpg) no-repeat top center; width:1004px; height:43px;}
#popimg{
WIDTH:1004px;
float:left; display:inline; margin-top:0px;
text-align:center;
}
#popimg ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}
#popimg li {
	position:relative;
	float: left;	
	width: 100px;
	height:41px;
	line-height:41px; z-index:9999;
}
#popimg li ul { 
	position:absolute;
	display: none;
	top:41px;left:0;
	background:#0E578C; z-index:9999;
}
#popimg li:hover ul,#popimg li.over ul {
	display: block; 
}
#popimg ul li a{
	display:block;
	font-size:14px;
	padding:0px;
	margin-right:0px;
	font-weight:bold;
	text-decoration: none;
	color: #ffffff;
}
#popimg ul li ul li a{
	display:block;
	font-size:12px;
	padding:0px;
	margin-right:0px;
	text-decoration: none;
	color: #ffffff;
}
#popimg ul li ul li a:hover{
	background:#cccccc no-repeat center center; color:#000000;
}